"""api校验封装"""


class Schema:
    """api校验的封装类"""

    from .core_user import signup_schema as signup
    from .core_user import login_schema as login
    from .core_user import remove_user_schema as remove_user
    from .core_user import user_list_schema as user_list
    from .core_user import user_info_schema as user_info
    from .core_user import user_update_schema as user_update
    from .core_user import update_passwd_schema as update_passwd
    from .core_user import user_update_schema as update_user
    from .core_role import add_role_schema as add_role
    from .core_role import roles_list_schema as roles_list
    from .core_role import remove_role_schema as remove_role
    from .core_role import role_info_schema as role_info
    from .core_role import role_update_schema as update_role

    # java
    # from .core_role import update_role_schema as update_role
    from .hosting import register_java_schema as register_java
    from .hosting import control_java_schema as control_java
    from .hosting import config_java_schema as config_java
    from .hosting import deploy_java_schema as deploy_java
    from .hosting import remove_app_schema as remove_java
    from .hosting import info_schema as info
    from .hosting import register_static_schema as register_static
    from .hosting import config_static_schema as config_static
    from .hosting import deploy_static_schema as deploy_static
    from .hosting import rollback_java_schema as rollback_java
    from .hosting import rollback_static_schema as rollback_static
    from .hosting import realog_schema as realog
    from .hosting import info_schema as info
    from .hosting import migrate_schema as migrate
    from .hosting import histlog_list_schema as histlog_list
    from .hosting import histlog_schema as histlog
    from .hosting import histlog_num_schema as histlog_num
    from .hosting import remove_java_record_schema as remove_java_record
    from .hosting import remove_static_record_schema as remove_static_record
    from .hosting import look_file_content_schema as look_file_content
    from .hosting import file_change_schema as file_change
    from .hosting import file_download_schema as file_download

    # static
    from .hosting import register_static_schema as register_static
    from .hosting import config_static_schema as config_static
    from .hosting import deploy_static_schema as deploy_static
    from .hosting import remove_app_schema as remove_static
    from .hosting import info_schema as info
    from .hosting import migrate_schema as migrate
    from .hosting import control_static_schema as control_static

    from .file_exchanger import file_exchanger_schema as file_exchanger
    from .core import close_sse_schema as close_sse
    from .mod import Wfs_schema as Wfs

    from .core import nodes_bind_schema as nodes_bind
    from .core import unbind_node_schema as unbind_node


    from .hosting import check_choose_file_schema as check_choose_file